package com.mojian.service;

import com.mojian.entity.SysZb;
import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.core.metadata.IPage;
import java.util.List;
import java.util.Map;

/**
 * 招标 服务接口
 */
public interface SysZbService extends IService<SysZb> {
    /**
     * 查询招标分页列表
     */
    IPage<SysZb> selectPage(SysZb sysZb);

    /**
     * 查询招标列表
     */
    List<SysZb> selectList(SysZb sysZb);

    /**
     * 查询招标中列表
     */
    List<Map<String, Object>> selectZBZList();

    /**
     * 新增招标
     */
    boolean insert(SysZb sysZb);

    /**
     * 修改招标
     */
    boolean update(SysZb sysZb);

    /**
     * 激活招标
     */
    boolean updateJh(SysZb sysZb);

    /**
     * 取消激活招标
     */
    boolean updateQxJh(SysZb sysZb);

    /**
     * 批量删除招标
     */
    boolean deleteByIds(List<Long> ids);
}
